a desperate situation - Spanish English Dictionary